package com.wang.springbootinit.model.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;

/**
 * 意见反馈实体类
 * 用于存储学生提交的意见反馈及管理员的回复信息
 */
@Data
@TableName("physical_feedback")
public class Feedback {
    /** 反馈ID，主键 */
    @TableId(type = IdType.AUTO)
    private Long feedbackId;
    
    /** 学生ID */
    private Long studentId;
    
    /** 反馈类型：1-考试内容问题 2-测试建议 3-其他 */
    private Integer feedbackType;
    
    /** 反馈内容 */
    private String feedbackContent;
    
    /** 提交时间 */
    private LocalDateTime submitTime;
    
    /** 回复内容 */
    private String replyContent;
    
    /** 回复时间 */
    private LocalDateTime replyTime;
    
    /** 回复人 */
    private String replyBy;
    
    /** 状态：0-待处理 1-已回复 2-已关闭 */
    private Integer status;
} 